14820842e7f24738ee2afb27c2cbfcf76e73eed7,src/main/java/org/red5/io/object/Serializer.java,Serializer,serializeField,#String#Field#Method#,379

Before Change


		if ("class".equals(keyName)) {
			return false;
		}
		if ((field != null && field.isAnnotationPresent(DontSerialize.class)) || (getter != null && getter.isAnnotationPresent(DontSerialize.class))) {
			log.trace("Skipping {} because its marked with @DontSerialize", keyName);
			return false;
		}

After Change


			if (Modifier.isTransient(field.getModifiers())) {
				log.trace("Skipping {} because its transient", keyName);
				return false;							
			} else if (field.isAnnotationPresent(DontSerialize.class)) {
				log.trace("Skipping {} because its marked with @DontSerialize", keyName);
				return false;			
			}